<template>
	<view class="common_richtext_page full_page padding-30 bg-ff">
		<ty-text-rich-text :html="html"></ty-text-rich-text>
	</view>
</template>

<script>
	export default {
		data() {
			return {
				// 页面标题
				title: '',
				// 请求URL
				url: '',
				// 渲染参数
				param: '',
				// 用于渲染的 html 字符串
				html: ''
			}
		},
		onLoad(options) {
			// 关键字
			this.keyword = options.keyword ? decodeURIComponent(options.keyword) : ''
			// 标题
			this.title = options.title ? decodeURIComponent(options.title) : ''
			// 请求链接
			this.url = options.url ? decodeURIComponent(options.url) : ''
			// 渲染参数
			this.param = options.param ? decodeURIComponent(options.param) : ''

			if (this.title) {
				this.cn.setTitle(this.title)
			}
		},
		
		onReady() {
			if (this.url && this.param) {
				this.rq.getData(this.url, {
					keyword: this.keyword
				}).then(res => {
					if (res.code === 0) {
						this.html = res.data[this.param]
						// 页面标题
						if (res.data['page_title']) {
							this.cn.setTitle(res.data['page_title'])
						}
					}
				})
			}
		},
		// methods: {
		// 	preview(src, e) { //预览图片
		// 		// do something
		// 		uni.previewImage({
		// 			urls: [src],
		// 			longPressActions: true
		// 		})
		// 	},
		// 	navigate(href, e) { // 跳转地址
		// 		// #ifdef H5
		// 		Window.location.href = href;
		// 		// #endif
		// 		// #ifdef APP-PLUS
		// 		uni.navigateTo({
		// 			url: "/pages/webview?url=" + encodeURI(href)
		// 		})
		// 		// #endif
		// 	}
		// },
	}
</script>

<style scoped>

</style>
